Computer Graphics Laboratory ETH Zurich

ETH

Informatik (D-MATH, D-PHYS) (WS 03/04) - Course Notes

Home | Course Notes | Exercises | Schedule
 

Course Topics

Please use duplex and the B&W PDF's for printing.

 

Additional Information

Please use duplex and the B&W PDF's for printing.

  • Arbeiten mit Unix und CDE [PDF]
  • Unix Commands reference sheet [PDF]
  • UNIXHelp for Users: Eine hervorragende und ausführliche Übersicht über alle möglichen UNIX-Themen.
  • Unix Manual des VIS: Eine kurze Einführung mit Infos zur Benutzung der Suns an der ETH.
  • libwindow: Die für unsere Übungen benutzte Graphik-Bibliothek.
 

Books

Das Offizielle

[Simon97] Klaus Simon: Programmieren für Mathematiker und Naturwissenschaftler - Eine pragmatische Einführung mit C++. vdf, 1997.



Für Interessierte

[Prata01] Stephen Prata: C++ Primer Plus
Ausführlicher Einstieg für Anfänger.
[Eckel01] Bruce Eckel: Thinking in C++
Gratis Download.



Für Ambitionierte

[Josuttis01] Nicolai Josuttis: Objektorientiertes Programmieren in C++ - Ein Tutorial für Ein- und Umsteiger.
In lockerer Schreibweise führt Josuttis eingängiger als Stroustrup selbst in seinem Standardwerk in die C++-Entwicklung ein. Dabei kommt er nicht mehr so sehr von der C-Seite, sondern behandelt C++ von Anfang an als eigenständige Sprache. Sehr schön ist, dass er dabei auch gleich auf die objektorientierten Aspekte der Sprache eingeht und nicht getrennt behandelt. Amazon
[Breymann03] Ulrich Breymann: C++ -Einführung und professionelle Programmierung.
Auch wenn das Wort Einführung im Untertitel vorkommt, so ist C++ beileibe kein Einsteigerbuch im Sinne von 'Gehirnchirurgie in 21 Tagen' oder 'Brückenkonstruktion für Dummies'. Diesen wichtigen Hinweis gibt der Autor bereits in der Einleitung und dies auch zu Recht, wie der Leser auf den folgenden 700 Seiten feststellen kann. Amazon



Für Puristen und Liebhaber

[Stroustrup97] B. Stroustrup: Die C++ Programmiersprache. Addison-Wesley, 3. Auflage, 1997.
 

Internet Links